package cn.starrysky.hrm.service;

import cn.starrysky.hrm.docment.CourseDoc;
import cn.starrysky.hrm.domain.Course;
import cn.starrysky.hrm.dto.CourseDto;
import cn.starrysky.hrm.query.CourseDocQuery;
import cn.starrysky.hrm.util.PageList;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author starrysky
 * @since 2021-03-06
 */
public interface ICourseService extends IService<Course> {

    void updateCourse(CourseDto dto);

    void insertCourse(CourseDto dto);



    void onLineOrOffLine(Long courseId, boolean setStatus);

    PageList<CourseDoc> queryCourses(CourseDocQuery docQuery);
}
